package com.cskaoyan.javase.basic._5extra;

/**
 * 练习2
 * @since 14:38
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Exercise2 {
    public static void main(String[] args) {
        // 不规范的写法,但符合语法
        byte b1 = 1, b2 = 2, b;

        // byte + byte = int
        // b = b1 + b2;

        // int --> char是强转
        // char c = b1 + b2;

        // 一共11个1,已经超出了int类型的范围,所以下面这个整型字面值不能当int处理
        // 要想不编译报错,可以当long类型处理,加一个L
        long d = 1111111111123322L;


        // byte-->[-128,127]之间,130超出界限了
        // byte num = 130;
        // int --> byte 好像这里存在强转
        byte num = 120;
        // int --> char 好像这里存在强转
        char num2 = 100;

        short num3 = 200;

    }
}
